Guild icon
S3Drive
Community / support / Slow decryption speed browser
Avatar
By: @InfiniteAds559 "Moreover, when using the web app, downloads always fail and awfully slow for a 2mb photo. With the app, it works as normal, but similar download speeds." Originally: https://discord.com/channels/1069654792902815845/1069654792902815848/1140770134672285816
7:37 AM
I assume that you're talking about speed for Rclone encrypted objects (the ones that you've uploaded recently / since you've installed 1.4.0+ version). We're trying to influence some improvements to Rclone encryption scheme which would be more performant on Web: https://github.com/rclone/rclone/issues/7192 Regardless of the outcome there are couple improvements that we work on, most importantly so the decryption process doesn't affect UI responsiveness. No matter what, 2MB photo should work without any problems. What's your OS and browser version?
Avatar
InfiniteAds559 8/16/2023 12:17 AM
Hi Tom, I appreciate the swift response. I'm using Brave browser v116 on MacOS. Yes, small file upload speeds are normal. Download speeds would be problematic once I start to accumulate large files.
Avatar
Basically files encrypted via AES-GCM will be fast up until 100MB size. This is the threshold for hardware acceleration. Anything above falls back to memory safe, but slow software implementation of this cipher. With Rclone's, performance shall be consistent for files of all sizes, faster than AES-GCM > 100MB, but slower than previous AES-GCM HW accelerated mode. We're aware of certain current problems with web performance, I've specifically created a roadmap item to give some visibility to it: https://s3drive.canny.io/feature-requests/p/improve-encryptiondownload-experience-on-web This needs some time though, as before we rush with the "push to the limits" optimizations perhaps there is an easier way, where Rclone cipher could support Web performant ciphers, we're discussing these options here: https://github.com/rclone/rclone/issues/7192
Exported 4 message(s)
Timezone: UTC+0